export function getRelativePath(targetFilePath: string, importedFilePath: string):string {
  const inputArr0 = targetFilePath.split('/');
  inputArr0.splice(inputArr0.length - 1, 1);

  const inputArr1 = importedFilePath.split('/');
  const [importFileName] = inputArr1.splice(inputArr1.length - 1, 1);

  const outputArr = [];
  while (true) {
    const v0 = inputArr0[0];
    const v1 = inputArr1[0];
    if (v0 === undefined && v1 === undefined) {
      break;
    } else if (v0 && !v1) {
      outputArr.push('..');
      inputArr0.splice(0, 1);
    } else if (!v0 && v1) {
      outputArr.push(v1);
      inputArr1.splice(0, 1);
    } else if (v0 !== v1) {
      outputArr.push('..');
      inputArr0.splice(0, 1);
    } else {
      inputArr1.splice(0, 1);
      inputArr0.splice(0, 1);
    }
  }
  let ret = outputArr.join('/');
  if (ret[0] !== '.') {
    ret = './' + ret;
  }
  if (ret.endsWith('/')) {
    ret += importFileName;
  } else {
    ret += '/' + importFileName;
  }
  return ret;
}